﻿namespace Book.ViewModels.Samples.Chapter02.Sample01
{
    using System.Collections.Immutable;

    public static class Diplodocus
    {
        public static IllustrationViewModel CreateIllustration()
        {
            const string body = nameof(body);
            const string backgroundleg = nameof(backgroundleg);
            const string foregroundhighlight = nameof(foregroundhighlight);
            const string eyebrow = nameof(eyebrow);
            const string toe = nameof(toe);
            const string eye = nameof(eye);
            const string pupil = nameof(pupil);
            const string spot = nameof(spot);
            const string foregrounddeephighlight = nameof(foregrounddeephighlight);
            const string backgroundleghighlight = nameof(backgroundleghighlight);
            const string mouth = nameof(mouth);

            return new IllustrationViewModel(
                "Diplodocus",
                590.73541,
                292.12582,
                ImmutableArray.Create(
                    new PathViewModel(body, "m 590.7009 52.40625 c 0,-0.2 -0.1,-0.4 -0.1,-0.7  -0.1,-0.8 -0.2,-1.6 -0.3,-2.3  -5,-35.1 -28.6,-48 -37.4,-49.1  -9.5,-1.2 -11.7,1.5 -13.8,1.7  -10.4,1.2 -17.7,4.5 -16.5,9.900001  -1.1,1.7 -1.3,5 8.4,9.5  12.7,9.6 25.5,9.6 25.5,9.6  9,0 15.6,19.7 15.6,19.7  -4.2,22.6 -74.5,47.4 -125,59.1  -30.4,7 -57.4,-2 -57.4,-2 v 0 c -81,-35.3 -170.4,-24 -191.9,-7.3  -2.3,1.8 -4.7,3.7 -7.1,5.5  -6.5,3.8 -18.7,8.9 -40.5,12.9  -40.1,7.4 -111.5,46 -139.8,81.2  -28.3,35.2 6.2,68.1 43.1,60.3  36.9,-7.8 49,-15.8 63.10001,-26.1  15.7,-11.5 29.2,-22.8 49.2,-16.6  4.7,1.4 10.6,-0.3 -4.1,-5.2  -14.8,-4.9 -27.5,-3 -51.3,9.4  -37.7,19.7 -67.4,23.2 -79.10001,9  -7.8,-9.4 2.3,-23.3 20.1,-37.7  18.8,-15.2 37.9,-23.3 104.2,-30.7  3.6,10.2 9.5,19.5 19.6,26.8  0.1,0.3 0.2,0.7 0.3,1  5.3,14.8 11.4,23.6 9.7,28.6  -2.9,8.7 -10.1,28.6 -5.9,37.9  4.1,9.2 7.1,17.4 5.3,22  -1.8,4.6 5.9,13.8 15.3,13.3  4.9,-0.3 12.3,-0.4 18.2,-0.3  5.1,0.1 8.1,-4.7 5.3,-8.4  -2.5,-3.2 -6.3,-6.5 -12.3,-8.2  0,0 -5.9,-14.8 -3.5,-22.5  1.4,-4.7 16.4,-25.6 28,-47.5  16.4,0.5 36.1,-0.6 59.7,-3.7  15.3,-2 28.4,-4.8 39.5,-8  1.4,1.4 2.9,2.8 4.5,4.2  0,0 16.5,27.6 16.5,30.4  0,2.7 2.7,17.4 2.7,17.4  0,0 -1.2,21.1 8.2,28.6  0,0 5.1,14.3 14.5,15  5.5,0.4 16.8,1.6 18.1,-4.7  0.9,-4.5 -4.7,-12.2 -14.5,-22.6  0,0 3.1,-29.3 -5.1,-45  0,0 4.7,-15 5.1,-39.6  0,0 0.3,-4.2 0,-10.3  3.3,-3.3 5.7,-6.5 7.5,-9.3  91.5,-14.7 125.7,-35.1 168.7,-63.5  25.5,-17 30.2,-32.1 29.7,-41.7 z "),
                    new PathViewModel(backgroundleg, "m 358.6009 245.3062 c 0,0 -2.7,-14.7 -2.7,-17.4  0,-2.7 -16.5,-30.4 -16.5,-30.4  -3,-2.5 -5.6,-5.1 -7.9,-7.7  -2,9.7 -3.1,20.3 -1.2,28.7  0,0 -1.9,21 2.6,25.7  0,0 -15.6,10.7 -14.9,16.2  0.7,5.5 5.5,26.4 10,27.7  2.9,0.8 11,-15.6 11,-15.6  0,0 15.8,-10.5 19.7,-20.9  -0.3,-3.7 -0.1,-6.3 -0.1,-6.3 z "),
                    new PathViewModel(foregroundhighlight, "m 171.3009 145.1063 c 1.3,-4.6 3.2,-8.4 5.5,-11.5  -2.1,1 -8.6,4.7 -12.8,11.5 c -71.9,0.1999817 -147,47.79999 -148.2,70.69998  -1.200006,23.10001 30.8,24.10001 30.8,24.10001  -19.7,-5.899994 -17.9,-15.70001 -17.9,-15.70001 c 0.6,-11.4 13.4,-23.6 26.9,-32.8  23.8,-13.3 58.4,-22 82.3,-26.8  5.5,-0.7 11.4,-1.4 17.7,-2.2  2.7,7.4 6.5,14.4 12.3,20.5  0,0 0,0 0,0  0,0 0,0 0,0  1.2,1.2 2.4,2.4 3.8,3.6  0,0 0,0 0,0  1.1,0.9 2.2,1.8 3.4,2.7  -3.8,-11.1 -8.9,-26.2 -3.8,-44.1 z "),
                    new PathViewModel(foregroundhighlight, "m 384.9009 166.8062 c 3.3,-3.3 5.7,-6.5 7.5,-9.3  71.4,-11.5 107.9,-26.4 141,-46  -60.1,27.2 -143.9,27.7 -147.1,27.7  -4.3,-4 -8.4,-6.7 -11.8,-8.6  7.9,9.8 9.9,25.7 10.4,36.2 z "),
                    new PathViewModel(foregroundhighlight, "m 321.1009 144.9063 v 0 c 0,0 -7,6.4 -8.3,19.1  -25.1,5.5 -44.3,7.4 -56.4,5.9  -1.1,-29.5 -18.6,-38.7 -18.6,-38.7  7,8.1 12.1,19.2 11.7,34.8  -0.2,10.6 -6.3,25 -13.8,39  16.4,0.5 36.1,-0.6 59.7,-3.7  15.3,-2 28.4,-4.8 39.5,-8  -15.5,-15.3 -19.8,-33.9 -13.8,-48.4 z "),
                    new PathViewModel(eyebrow, "m 546.5009 6.90625 c 0,0 0.7,-3.1 4.3,-3  3.6,0.1 4.9,4.6 2.1,6.4  -2.8,1.7 -6.4,-3.4 -6.4,-3.4 z "),
                    new PathViewModel(foregroundhighlight, "m 556.601 31.00626 c 0,0 8.1,0.3 12.1,-8.8  0,0 6.1,17.7 3.6,28.5  -0.1,0 -6.8,-19.6 -15.7,-19.7 z "),
                    new PathViewModel(foregroundhighlight, "m 391.8009 289.2062 c 0,0 -0.4,-5.5 -4.5,-8.2  0,0 5,1.9 6.5,7.2 l -0.3 0.9 z "),
                    new PathViewModel(foregroundhighlight, "m 384.9009 261.6063 c -5.3,-0.1 -7.9,3.2 -9,5.7  0,0 7.4,-4.1 14.3,0 z "),
                    new PathViewModel(foregroundhighlight, "m 216.2009 291.5063 c 0,0 0.9,-4.4 -2.3,-7.7  0,0 5.4,1.7 5.4,7 l 0.2 0.9 z "),
                    new PathViewModel(foregroundhighlight, "m 211.2009 275.0063 c 0,0 -8.5,-0.4 -10.3,1.6  0,0 3.5,-7 8.6,-6.6 z "),
                    new PathViewModel(foregroundhighlight, "m 184.9009 213.2062 c 0,0 0.4,5.6 8.4,13.6 l -9.9 -2.5 c 0.1,-0.1 2.9,-7.3 1.5,-11.1 z "),
                    new PathViewModel(toe, "m 266.2009 288.9063 c 0,0 -0.2,-1.3 2.3,-2.1  2.5,-0.8 3.1,-0.2 3.1,-0.2  0,0 1.7,0.6 1.1,1.8  0.1,0 -4.9,0.8 -6.5,0.5 z "),
                    new PathViewModel(toe, "m 258.5009 289.3062 c 0,0 0.1,-1.6 2.9,-2  2.5,-0.4 3.2,0.7 3.2,0.7  0,0 0.7,0.9 0.4,1.3  0,0 -4.8,0.2 -6.5,0 z "),
                    new PathViewModel(toe, "m 392.8009 289.0063 c 0,0 -0.1,-2 2.6,-2.9  2.7,-0.9 3.7,0 3.7,0  0,0 0.7,1.5 0.4,2.1  -0.1,0 -5.1,1.1 -6.7,0.8 z "),
                    new PathViewModel(toe, "m 384.7009 289.2062 c 0,0 0.3,-1.7 2.9,-2.6  0.7,-0.2 1.3,-0.3 1.7,-0.4  1.1,-0.1 2.1,0.6 2.3,1.7  0.1,0.5 0.2,1.1 0.1,1.3  0.1,0 -5.3,0.3 -7,0 z "),
                    new PathViewModel(toe, "m 323.5009 282.6063 c 0,0 1.7,-0.3 3.4,2  1.7,2.3 1.1,3.5 1.1,3.5  0,0 -1.2,1.1 -1.9,1  0,0 -2.5,-4.8 -2.6,-6.5 z "),
                    new PathViewModel(toe, "m 320.7009 275.4063 c 0,0 1.7,-0.3 3.4,2  1.7,2.3 1.1,3.5 1.1,3.5  0,0 -1.2,1.1 -1.9,1  0.1,0.1 -2.4,-4.8 -2.6,-6.5 z "),
                    new PathViewModel(toe, "m 218.1009 291.7062 c 0,0 0.3,-1.9 2.9,-2.9  2.7,-0.9 3.7,0 3.7,0  0,0 0.7,1.5 0.4,2.1  0,0 -5.4,1.1 -7,0.8 z "),
                    new PathViewModel(toe, "m 210.4009 291.9063 c 0,0 0.3,-1.7 2.9,-2.6  2.7,-0.9 3.7,0 3.7,0  0,0 0.6,1.8 0.2,2.4  0,0 -5.2,0.5 -6.8,0.2 z "),
                    new PathViewModel(eye, "m 552.9009 10.30624 c 0,0 0.4,-2.7 -1.9,-3.7  -3,-1.3 -4.4,0.3 -4.4,0.3  0,0 1.2,5 6.3,3.4 z "),
                    new PathViewModel(pupil, "m 549.0009 7.40625 c 0,0 -1,0 -0.6,1  0,0 1.1,0 0.6,-1 z "),
                    new PathViewModel(spot, "m 198.6009 112.0063 c -0.9,-0.5 -2.1,-0.5 -3.5,0.1  -3.2,1.4 -1.7,6.2 1.7,5.5  0,0 0,0 0.1,0  1.3,-0.3 3.1,-1.3 3.2,-2.9  0.1,-1.2 -0.6,-2.3 -1.5,-2.7 z "),
                    new PathViewModel(spot, "m 306.1009 110.4063 c -0.1,-0.9 -1.1,-1.5 -1.8,-2.1  -0.6,-0.5 -1.3,-1.5 -2.2,-1.3  -0.7,0.2 -1.4,1.1 -1.9,1.6  -0.5,0.6 -1.1,1.2 -0.9,2  0.4,1.5 1.9,2.2 3.2,2.7  0.1,0.1 0.2,0.2 0.4,0.2  0.1,0 0.2,0 0.3,0  0.3,0.1 0.5,0 0.6,-0.1  1.4,-0.2 2.5,-1.7 2.3,-3 z "),
                    new PathViewModel(spot, "m 310.5009 89.60626 c -0.4,0.5 -0.6,2.2 -0.6,2.8  0,0.5 1.4,1.8 1.9,2.1  0.4,0.3 1.2,0.1 1.7,0.1  0.5,0 1.1,-0.1 1.4,-0.6  0.5,-0.9 0.1,-2 -0.3,-2.9  0,-0.1 0,-0.2 -0.1,-0.3  0,0 -0.1,-0.1 -0.1,-0.1  -0.1,-0.2 -0.2,-0.2 -0.4,-0.3  -0.8,-0.5 -3,-1.6 -3.5,-0.8 z "),
                    new PathViewModel(spot, "m 260.2009 94.50626 c 0,0 0,0 0,0  -0.1,-0.7 -0.7,-1.3 -1.2,-1.6  -0.5,-0.3 -1.1,-0.3 -1.6,-0.1  -0.4,-0.1 -0.8,0.1 -1,0.4  -0.5,0.2 -0.9,0.7 -1,1.2  -0.4,1.4 0.5,2.7 1.7,3.3  0.5,0.3 1.3,0.6 1.9,0.4  0.7,-0.2 1.1,-0.8 1.3,-1.4  0.3,-0.8 0.2,-1.5 -0.1,-2.2 z "),
                    new PathViewModel(spot, "m 379.8009 109.4063 c 0,0 0,-0.1 0,0  -0.1,-0.7 -0.7,-1.3 -1.2,-1.6  -0.5,-0.3 -1.1,-0.3 -1.6,-0.1  -0.4,-0.1 -0.8,0.1 -1,0.4  -0.5,0.2 -0.9,0.7 -1,1.2  -0.4,1.4 0.5,2.7 1.7,3.3  0.5,0.3 1.3,0.6 1.9,0.4  0.7,-0.2 1.1,-0.8 1.3,-1.4  0.3,-0.8 0.2,-1.6 -0.1,-2.2 z "),
                    new PathViewModel(spot, "m 292.4009 99.00626 c -0.8,-0.1 -1.7,-0.2 -2.4,0.2  -0.7,0.5 -0.7,1.6 -0.4,2.3  0.5,1.1 1.8,1.5 2.8,1  0.1,0 0.3,-0.1 0.4,-0.2  0.7,-0.3 1.3,-1.2 1.3,-2  0,-0.8 -1,-1.2 -1.7,-1.3 z "),
                    new PathViewModel(spot, "m 244.2009 92.10626 c -0.6,-0.1 -1.5,-0.2 -2.1,0.2  -0.6,0.4 -0.6,1.4 -0.3,2  0.4,0.9 1.5,1.3 2.4,0.9  0.1,0 0.3,-0.1 0.4,-0.1  0.6,-0.3 1.1,-1 1.1,-1.7  -0.1,-0.8 -0.9,-1.2 -1.5,-1.3 z "),
                    new PathViewModel(spot, "m 364.7009 108.4063 c -0.8,-0.1 -1.7,-0.2 -2.4,0.2  -0.7,0.5 -0.7,1.6 -0.4,2.3  0.5,1.1 1.8,1.5 2.8,1  0.1,0 0.3,-0.1 0.4,-0.2  0.7,-0.3 1.3,-1.2 1.3,-2  0,-0.7 -0.9,-1.1 -1.7,-1.3 z "),
                    new PathViewModel(spot, "m 246.6009 106.9063 c -0.3,-0.4 -0.6,-0.8 -1,-0.9  -0.5,-0.2 -0.9,0 -1.3,0.2  -0.6,0.2 -1.3,0.5 -1.5,1.1  0,0 0,0 0,0  -0.4,0.3 -0.6,0.7 -0.6,1.2  0.1,1 1,1.6 1.9,1.8  0.9,0.2 1.9,0 2.6,-0.6  0.7,-0.9 0.5,-2 -0.1,-2.8 z "),
                    new PathViewModel(spot, "m 330.3009 96.40625 c -0.2,-0.3 -0.5,-0.7 -0.9,-0.8  -0.4,-0.1 -0.8,0 -1.1,0.2  -0.6,0.2 -1.1,0.4 -1.3,0.9  0,0 0,0 0,0  -0.3,0.2 -0.5,0.6 -0.5,1  0.1,0.8 0.9,1.4 1.6,1.5  0.8,0.2 1.6,0 2.2,-0.5  0.7,-0.6 0.5,-1.6 0,-2.3 z "),
                    new PathViewModel(spot, "m 175.6009 120.8062 c 0,0 0,-0.1 0,-0.1  0,-0.4 -0.2,-0.7 -0.5,-0.9  -0.9,-1.1 -2.5,-1.4 -3.6,-0.3  -0.6,0.5 -0.9,1.4 -0.9,2.2  0.1,1 0.7,1.5 1.5,1.9  0.1,0.1 0.3,0.1 0.4,0.1  0.1,0.1 0.3,0.2 0.4,0.2  0.8,0.3 1.8,0 2.3,-0.6  0.6,-0.7 0.6,-1.7 0.4,-2.5 z "),
                    new PathViewModel(spot, "m 320.2009 106.1063 c 0,0 -0.1,0 -0.1,0  -0.3,0 -0.6,0.2 -0.7,0.4  -0.9,0.7 -1.1,2 -0.3,2.9  0.4,0.5 1.1,0.7 1.7,0.7  0.8,-0.1 1.2,-0.5 1.5,-1.2  0,-0.1 0.1,-0.2 0.1,-0.3  0.1,-0.1 0.1,-0.2 0.2,-0.4  0.2,-0.6 0,-1.4 -0.5,-1.8  -0.5,-0.4 -1.3,-0.4 -1.9,-0.3 z "),
                    new PathViewModel(spot, "m 160.0009 125.0063 c 0,0 -0.1,0 -0.1,0  -0.3,0 -0.6,0.2 -0.7,0.4  -0.9,0.7 -1.1,2 -0.3,2.9  0.4,0.5 1.1,0.7 1.7,0.7  0.8,-0.1 1.2,-0.5 1.5,-1.2  0,-0.1 0.1,-0.2 0.1,-0.3  0.1,-0.1 0.1,-0.2 0.2,-0.4  0.2,-0.6 0,-1.4 -0.5,-1.8  -0.4,-0.5 -1.2,-0.5 -1.9,-0.3 z "),
                    new PathViewModel(spot, "m 339.4009 104.7062 c 0,0 0,-0.1 0,-0.1  0,-0.4 -0.2,-0.7 -0.5,-0.9  -0.9,-1.1 -2.5,-1.4 -3.6,-0.3  -0.6,0.5 -0.9,1.4 -0.9,2.2  0.1,1 0.7,1.5 1.5,1.9  0.1,0.1 0.3,0.1 0.4,0.1  0.1,0.1 0.3,0.2 0.4,0.2  0.8,0.3 1.8,0 2.3,-0.6  0.6,-0.7 0.6,-1.7 0.4,-2.5 z "),
                    new PathViewModel(spot, "m 224.2009 109.5063 c -0.8,-1 -2.8,-1 -3.9,-0.7  -0.6,0.2 -1.2,0.6 -1.5,1.1  -0.3,0.6 0,1.2 0.4,1.7  0.9,1.3 2.2,2.2 3.6,2.8  0.5,0.2 0.9,-0.1 1,-0.5  0,0 0,-0.1 0.1,-0.1  0.7,-1.2 1.3,-2.9 0.3,-4.3 z "),
                    new PathViewModel(spot, "m 234.9009 100.3062 c 0.2,-0.4 -0.1,-0.9 -0.4,-1.2  -0.6,-0.7 -1.7,-1.2 -2.6,-1.7  -1,-0.6 -1.9,-1.2 -2.9,-1.8  -0.7,-0.4 -1.7,0.1 -1.8,0.9  -0.1,0.8 -0.5,1.8 -0.4,2.7  -0.2,0.4 -0.2,1 0.3,1.4  0.7,0.7 1.5,1.4 2.4,1.9  0.6,0.5 1.5,1.2 2.3,1.3  0.9,0.1 1.4,-0.5 1.8,-1.2  0.4,-0.7 1,-1.5 1.3,-2.3 z "),
                    new PathViewModel(spot, "m 356.3009 99.50626 c -0.2,-0.4 -0.7,-0.5 -1.1,-0.6  -1,-0.1 -2.1,0.4 -3,0.6  -1.1,0.3 -2.2,0.5 -3.3,0.8  -0.8,0.2 -1.1,1.3 -0.7,1.9  0.4,0.6 1,1.6 1.6,2.2  0.2,0.5 0.6,0.8 1.2,0.8  1,0 2,-0.1 3,-0.3  0.8,-0.1 1.9,-0.2 2.5,-0.7  0.7,-0.5 0.6,-1.3 0.4,-2.1  -0.1,-0.8 -0.2,-1.8 -0.6,-2.6 z "),
                    new PathViewModel(spot, "m 278.4009 104.9063 c -1.5,-1 -3.1,-1.8 -4.8,-2.4  -0.1,-0.1 -0.3,-0.1 -0.4,0  -0.7,-0.4 -1.3,-0.8 -1.7,-1.4  -0.4,-0.6 -1.3,-0.3 -1.5,0.4  -0.2,0.8 -0.6,1.8 0.1,2.4  0.5,0.4 1.1,0.6 1.6,0.9  0.5,0.3 0.9,0.6 1.4,0.9  1.5,1 3.7,2 5.3,0.6  0.3,-0.3 0.5,-1 0,-1.4 z "),
                    new PathViewModel(spot, "m 282.2009 91.80624 c 0.2,-0.9 0.2,-1.9 -0.7,-2.6  -0.6,-0.5 -1.2,-0.5 -1.9,-0.4  -0.1,0 -0.3,0 -0.4,0  -0.5,0 -1,0 -1.5,0  -0.7,0 -1.5,-0.1 -2.1,0.3  -1.3,0.9 -0.3,2.6 0.1,3.7  0.1,0.3 0.3,0.5 0.5,0.6  0.1,0.4 0.3,0.7 0.7,0.9  0.9,0.8 2.2,0.6 3.4,0.5  1.1,-0.1 2.2,-0.4 2.2,-1.7  -0.1,-0.3 -0.2,-0.8 -0.3,-1.3 z "),
                    new PathViewModel(spot, "m 213.6009 102.4063 c 0,-0.2 0,-0.5 -0.2,-0.7  -0.4,-0.5 -0.9,-0.8 -1.4,-1.1  -0.3,-0.2 -0.5,-0.4 -0.8,-0.6  0,0 0,-0.1 0,-0.1  -0.2,-0.3 -0.4,-0.4 -0.6,-0.4  -0.5,-0.4 -1,-0.7 -1.6,-0.6  -0.3,0.1 -0.5,0.3 -0.6,0.6  0,0 0,0 0,0.1  -0.1,0.4 0.1,0.7 0.4,0.9  0,0.2 0.1,0.4 0.2,0.5  0.8,1.1 1.7,2.1 2.5,3.2  0,0.1 0,0.1 0.1,0.2  0.1,0.2 0.2,0.3 0.4,0.4  0.1,0.1 0.2,0.3 0.3,0.4  0.3,0.4 1.1,0.3 1.3,-0.2  0.3,-0.9 0.8,-1.9 0,-2.6 z "),
                    new PathViewModel(spot, "m 302.4009 94.90625 c 0,-0.2 0,-0.4 -0.2,-0.6  -0.3,-0.4 -0.7,-0.7 -1.2,-1  -0.2,-0.2 -0.4,-0.3 -0.7,-0.5  0,0 0,0 0,-0.1  -0.1,-0.2 -0.3,-0.3 -0.5,-0.4  -0.4,-0.3 -0.8,-0.6 -1.4,-0.5  -0.2,0 -0.4,0.3 -0.5,0.5  0,0 0,0 0,0.1  -0.1,0.3 0.1,0.6 0.3,0.8  0,0.2 0.1,0.3 0.2,0.4  0.7,0.9 1.4,1.8 2.1,2.7  0,0 0,0.1 0.1,0.1  0.1,0.2 0.2,0.3 0.3,0.3  0.1,0.1 0.2,0.2 0.3,0.4  0.3,0.4 0.9,0.2 1.1,-0.1  0.4,-0.6 0.7,-1.4 0.1,-2.1 z "),
                    new PathViewModel(spot, "m 189.5009 124.8062 c -0.1,-0.9 -1.1,-1.5 -1.8,-2.1  -0.6,-0.5 -1.3,-1.5 -2.2,-1.3  -0.7,0.2 -1.4,1.1 -1.9,1.6  -0.5,0.6 -1.1,1.2 -0.9,2  0.4,1.5 1.9,2.2 3.2,2.7  0.1,0.1 0.2,0.2 0.4,0.2  0.1,0 0.2,0 0.3,0  0.3,0.1 0.5,0 0.6,-0.1  1.4,-0.2 2.5,-1.6 2.3,-3 z "),
                    new PathViewModel(foregrounddeephighlight, "m 546.5009 6.90625 c 0,0 -0.1,2.7 2.2,4.1  2.3,1.5 4.2,-0.8 4.2,-0.8  -5.1,1.7 -6.4,-3.3 -6.4,-3.3 z "),
                    new PathViewModel(backgroundleg, "m 264.9009 246.0063 c 0,-3.5 -1.1,-25.4 -2.7,-41.5  -9.7,0.6 -18.5,0.7 -26.6,0.5  -2.4,4.5 -4.9,9 -7.5,13.3  4.6,12.5 9.9,28.3 9.7,33.5  -0.4,9.2 -7.4,31.3 0,34.2  7.4,3 30.6,4 33.3,1.6  2.7,-2.4 -9.2,-14.7 -9.2,-14.7  0,0 3,-21.8 3,-26.9 z "),
                    new PathViewModel(foregrounddeephighlight, "m 531.101 7.90625 c 0,0 0.8,-0.2 1.2,0  0.8,0.3 1.2,0.8 0.5,1.2  -1.1,0.7 -0.5,0.5 -1.8,0.5  -1.4,0 -3,-0.9 0.1,-1.7 z "),
                    new PathViewModel(backgroundleghighlight, "m 332.8009 244.2062 c 0,0 1.6,-3.1 5.1,-4.1  0,0 -7.5,-0.3 -7.8,-4.7  0,0 -0.1,5.3 2.7,8.8 z "),
                    new PathViewModel(foregrounddeephighlight, "m 253.0009 169.9063 c -0.7,-20 -6.7,-31 -15.4,-38.7  7,8.1 12.1,19.2 11.7,34.8  -0.2,10.7 -6.4,25.1 -13.9,39.2 l 4.2 -0.2 c 4.300003,-0.09997559 18.3,-15.29999 17.59999,-35.29999 Z "),
                    new PathViewModel(foregrounddeephighlight, "m 171.3009 145.1063 c 1,-3.7 2.5,-6.8 4.1,-9.5  -3.6,3.2 -5.7,8.8 -7.1,13.3  -2.3,7.6 -3.9,18.4 -0.4,34  0,0 3.7,4 7.2,6.1  -3.9,-11.1 -8.8,-26.1 -3.8,-43.9 z "),
                    new PathViewModel(foregrounddeephighlight, "m 384.9009 168.0063 c 2.2,-2.9 3.6,-5.2 3.6,-5.2  1.1,-15.2 -6.1,-24.6 -12.5,-30  6.9,10.2 8.6,25.5 8.9,35.2 z "),
                    new PathViewModel(foregrounddeephighlight, "m 321.0009 144.9063 v 0 c 0,0 -13.9,23.8 8,50.1 l 6 -1.5 c -15.5,-15.4 -19.9,-34.1 -14,-48.6 z "),
                    new PathViewModel(foregrounddeephighlight, "m 355.8009 227.9063 c 0,-2.7 -16.5,-30.4 -16.5,-30.4  -1.6,-1.3 -3.1,-2.7 -4.5,-4.2  -1.5,0.4 -3,0.9 -4.5,1.3 l -0.2 2.8 c 0,0 12.5,23 18.2,24.5  2.5,0.7 5.3,6.2 8.3,12.1  -0.4,-2.7 -0.8,-5.2 -0.8,-6.1 z "),
                    new PathViewModel(backgroundleghighlight, "m 323.4009 282.0063 c 0,0 2.9,-1.8 7.6,-7.7  0,0 -2.3,9.1 -6.4,10.1 z "),
                    new PathViewModel(backgroundleghighlight, "m 339.0009 272.5063 c 0,0 3.6,-5.2 4.4,-13  0,0 1.9,3.7 1.4,8.7 z "),
                    new PathViewModel(mouth, "m 546.3009 18.90625 c -0.7,0 -1.6,0 -2.6,-0.1  -0.8,-0.1 -1.7,-0.1 -2.6,-0.2  -2.4,-0.1 -4.6,-0.3 -6,-1  -0.5,-0.3 -1.2,-0.8 -2,-1.3  -1.8,-1.3 -4.3,-3 -6.3,-2.9  -3.1,0.2 -4.3,-0.6 -4.4,-0.7  -0.2,-0.2 -0.3,-0.5 -0.1,-0.7  0.2,-0.2 0.5,-0.3 0.7,-0.1  0,0 1,0.7 3.7,0.5  2.3,-0.1 4.9,1.7 6.9,3.1  0.8,0.5 1.4,1 1.9,1.2  1.2,0.6 3.5,0.7 5.6,0.9  0.9,0 1.8,0.1 2.6,0.2  2.9,0.3 4.5,0 4.5,0  0.3,0 0.5,0.1 0.6,0.4  0.1,0.3 -0.1,0.5 -0.4,0.6  0,0 -0.7,0.1 -2.1,0.1 z "),
                    new PathViewModel(backgroundleghighlight, "m 264.7009 288.8062 c 0,0 0.4,-2.6 -2.8,-7.3  0,0 4.2,2.5 6.1,7.4 z "),
                    new PathViewModel(backgroundleghighlight, "m 262.0009 273.0063 c 0,0 -4.5,-4.1 -9,-4.8  5,-1.5 9.7,-1.1 9.7,-1.1 z "),
                    new PathViewModel(backgroundleghighlight, "m 237.3009 247.1063 c 0,0 4.9,8.2 6.3,9 l -6.1 -0.8 c 0,0 1.2,-2.7 -0.2,-8.2 z "),
                    new PathViewModel(backgroundleghighlight, "m 235.7009 205.0063 c -2.4,4.5 -4.9,9 -7.5,13.3 l 4.7 13.3 c 0,0 7.1,-12 15.7,-18.6  8.6,-6.6 13.5,-8.4 13.5,-8.4 h -0.2 c -9.6,0.5 -18.3,0.7 -26.2,0.4 z ")));
        }
    }
}